Core Java
- Intro to Java
- OOPS
- Classes & Objects
- Data types, variables, Parameter passing, constructors
- JVM Memory model
- Inheritance and Constructor chaining, overloading, overriding etc
- Abstract classes & Interfaces
- Access specifiers
- Statics, finals, method/class modifiers
- OOAD
- Exceptions
- Collections
- Java I/O
- Threads